group term life - German English Dictionary